package com.itheima.d12_api_integer;

/*
    包装类
        包装类就是把基本类型的数据包装成对象。

    自动装箱：基本数据类型可以自动转换为包装类型。
    自动拆箱：包装类型可以自动转换为基本数据类型。

    包装类的其他常见操作
        可以把基本类型的数据转换成字符串类型。
        public static String toString(double d)
        public String toString()

        可以把字符串类型的数值转换成数值本身对应的数据类型。
        public static int parseInt(String s)
        public static Integer valueOf(String s)
 */
public class Test {
    public static void main(String[] args) {
        Integer num = 100;
        //自动装箱   Integer num= Integer.valueOf(100);

        num = num + 10;
        //先自动拆箱再自动装箱
        //拆箱 num.intValue  获取 int值
        //运算   num=100+10
        //装箱    Integer num= Integer.valueOf(110);
        char ch = 's';
        String s = "";
        s += ch;


        //把字符串格式的数值，转换为基本数据类型
        String str1 = "6.18";
        String str2 = "719";

        //jiang将字符串数值转换为基本数据类型
        int num1 = Integer.parseInt(str2);
        double num2 = Double.parseDouble(str1);
        boolean flag = Boolean.parseBoolean("true");
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(flag);


    }
}
